# 抖码算法，让算法学习变得简单有趣
# 作者：老汤

# 对 ' 符号进行空格处理
# 对 , . ? ! 符号进行删除处理
words = str(input())\
    .replace("'", " ")\
    .replace(",", "")\
    .replace(".", "")\
    .replace("?", "")\
    .replace("!", "") \
    .split(" ")

# 对所有的单词按照字典序排序
words.sort()

prefix = str(input())
prefix_len = len(prefix)

res = ""
for i in range(len(words)):
    word = words[i]
    if len(word) >= prefix_len and word[:prefix_len] == prefix:
        if len(res) != 0:
            res += " "
        res += word

# 如果没有包含前缀的单词，则直接打印前缀
if len(res) == 0:
    res = prefix

print(res)